
html{font-size: 20px;}
body{ background:#2a2833}

/*... banner....*/
.addWrap{ position:relative; width:100%;background:#fff;margin:0; padding:0; z-index:999}
.addWrap .swipe{overflow: hidden;visibility: hidden;position:relative;}
.addWrap .swipe-wrap{overflow:hidden;position:relative;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position{ position:absolute; bottom:0.1rem; left:50%; margin-left:-0.75rem; }
#position li{width:0.3rem;height:0.3rem;margin:0 0.05rem;display:inline-block; border-radius:0.175rem; background:#6d767b /*-webkit-border-radius:4px;border-radius:4px;*/}
#position li.cur{background-color:#7ce1fd; }
.img-responsive { display: block; max-width: 100%;  height: auto;}

.nav4{height:2.35rem;}
.nav4 ul{position:fixed;z-index:200;bottom:0;left:0;width:100%;  background:#1c1b23;}
.nav4 li{height:2.35rem;border-bottom:0;border-right:0;position:relative;float:left;width:25%; text-align:center;}
.nav4 li a{ display:block; width:100%; height:2.35rem;}
.nav4 li a span{ margin-top:1.45rem;  display: inline-block; color:#7ce1fd; font-size:0.5rem}
.nav4 li a:hover span{ color:#fff}
.nav4 li a.a1{ background:url(../images/foot_tu1.png) no-repeat  center;  background-size:2.875rem 2.35rem;}
.nav4 li a.a2{ background:url(../images/foot_tu2.png) no-repeat  center;  background-size:2.875rem 2.35rem;}
.nav4 li a.a3{ background:url(../images/foot_tu3.png) no-repeat  center;  background-size:2.875rem 2.35rem;}
.nav4 li a.a4{ background:url(../images/foot_tu4.png) no-repeat  center;  background-size:2.875rem 2.35rem;}
.nav4 li a.a1:hover { background:url(../images/foot_tu1_1.png) no-repeat  center ;  background-size:2.875rem 2.35rem ;}
.nav4 li a.a2:hover { background:url(../images/foot_tu2_1.png) no-repeat  center ;  background-size:2.875rem 2.35rem;}
.nav4 li a.a3:hover { background:url(../images/foot_tu3_1.png) no-repeat  center ;  background-size:2.875rem 2.35rem;}
.nav4 li a.a4:hover { background:url(../images/foot_tu4_1.png) no-repeat  center ;  background-size:2.875rem 2.35rem;}
.main{ padding-bottom:2.15rem;}
.csxc{ width:100%; height:1.6rem; border-bottom:0.025px solid #5b97ac}
.csxc ul li{ float:left; width:50%; height:1.6rem;  background:url(../images/csxz_bj.png) no-repeat right; background-size:0.05rem 1.6rem; }
.csxc ul li:flat-child{ background:none;}
.csxc ul li a{ display:block; width:100%; background:url(../images/xl_biao.png) no-repeat 80% 0.525rem ; background-size:0.55rem; color:#7ce1fd; text-align:center; font-size:0.55rem;line-height:1.6rem;}
.csxc_nr{ position:fixed; top:0; left:0; width:100%; z-index:9999; height:auto; background:#f2f2f2; padding-bottom:0.5rem;}
.csxz_dw{ height:0.725rem; border-bottom:0.025rem solid #bfbfbf; margin:0 0.25rem; margin-bottom:0.5rem; position:relative;}
.csxz_dw h3{ line-height:1.5rem; padding:0 0.2rem; background:#f2f2f2; font-size:0.55rem; color:#a3a3a3; position: absolute; top:0; left:0}
.csxc_xc ul li{ float:left; width:4.425rem; height:1.375rem; background:#fff; border:0.025rem solid #cdcdcd; border-radius:0.25rem; margin:0.5rem 0 0 0.64rem; font-size:0.55rem; color:#3d3d3d; text-align:center; }
.csxc_xc ul li a{ display:block; width:100%;line-height:1.375rem;}
.csxc_xc ul li a:hover{ background:#e5e5e5}
.dpzs{ width:16rem; height:5.35rem; margin-top:0.375rem; position:relative;}
.dpzs img{width:16rem; height:5.35rem;}
.dpzs_wz{ position:absolute; bottom:0; left:0; width:100%;}
.dpzs_wz h3{ margin:0 10px; color:#fff; font-size:0.65rem; line-height:1.4rem;}
.dpzs_wz h4{ margin:0 10px; color:#fff; font-size:0.55rem; line-height:1.1rem;}
/*...02课程.....*/
.dpxm_top{ margin:0 0.25rem; height:1.25rem; background:#1c1b23 }
.dpxm_top h3{ float:left; color:#8be3ff; font-size:0.55rem;line-height:1.25rem;}
.dpxm_top a{ float:right; color:#8be3ff; font-size:0.4rem;line-height:1.25rem;}
.jsxm{ width:16rem; height:5.3rem; position:relative;}
.jsxm img.xm_tu{ width:16rem; height:5.3rem;}
.jsxm_nr{ position:absolute; top:0; left:0; width:16rem; height:5.3rem;}
.jsxm_nr_l{ float:left; width:11.975rem;}
.jsxm_nr_l h2{ font-size:0.65rem; color:#fff; margin:0.4rem 0 0 0.4rem; line-height:1.4rem;}
.jsxm_nr_l h3{ font-size:0.55rem; color:#c0c0c0; margin-left:0.4rem ; line-height:1rem;}
.jsxm_nr_l h4{ font-size:0.55rem; color:#fff; margin:0.6rem 0 0 0.4rem; line-height:1.4rem;}
.jsxm_nr_l h4 em{ color:#ea5943; margin-right:0.25rem;}
.jsxm_nr_r{ width:4.025rem; height:5.3rem; background:url(../images/jl_js_bj.png); float:left;}
.jsxm_nr_r img{ width:1.95rem; height:1.95rem; border-radius:0.975rem; display:block; margin:0.6rem auto 0;}
.jsxm_nr_r h3{ color:#fff; text-align:center; font-size:0.5rem; line-height:1.2rem;}
.jsxm_nr_r a{ display:block; width:2.9rem; height:1.1rem; margin:0 auto; font-size:0.6rem; border-radius:0.25rem; line-height:1.1rem; text-align:center;}
.jsxm_nr_r a.yy_biao{ background:#8be3ff; color:#1c1b23}
.jsxm_nr_r a.my_biao{ background:#ea5943; color:#fff}
.jsxm_nr_r a.js_biao{ background:#403d48; color:#737373}
.jsxm_nr_r a.pd_biao{ background:#36b444; color:#fff}
.jsxm_nr_r a.jz_biao{ background:#ffd646; color:#1c1b23}
.rqxz{ width:16rem; height:3.3rem; background:url(../images/zr_bj.gif) repeat-x bottom; background-size:100% 0.2rem; overflow:hidden;}
.rqxz_l{ float:left; width:11.55rem; height:3.3rem;}
.rqxz_l ul li{ float:left; width:1.65rem; height:2.925rem; margin-top:0.375rem; line-height:1.2rem; text-align:center; font-size:0.45rem; }
.rqxz_l ul li a{ display:block; width:100%;height:2.925rem;line-height:1.2rem;color:#8be3ff;}
.rqxz_l ul li a:hover,.rqxz_l ul li a.on{ background:url(../images/rq_bj_zx1.gif) no-repeat  bottom; background-size:1.65rem 2.025rem;}
.rqxz_l ul li a:hover em,.rqxz_l ul li a.on em{ color:#1c1b23; font-size:0.75rem;}
.rqxz_r{ float:left; width:4.05rem; height:2.8rem; margin-top:0.5rem;}
.rqxz_r ul li{ float:left; width:2.025rem; height:2.8rem; font-size:0.45rem; text-align:center;}
.rqxz_r ul li a{ display:block; width:100%; height:2.8rem; line-height:2rem; color:#8be3ff}
.rqxz_r ul li a:hover,.rqxz_r ul li a.on{ background: url(../images/rq_bj_xz.gif) center bottom; background-size:2rem 2.8rem; font-size:0.55rem;}
/*....03课程详情.....*/
.bqjl{ margin-top:0.4rem; padding:0 0.7rem; background:#1c1b23; min-height:4rem;}
.bqjl_js{ float:left; width:10.85rem; overflow:hidden;}
.bqjl_js h3{ font-size:0.65rem; color:#fff; margin-top:0.5rem; line-height:1.4rem;}
.bqjl_js div{ font-size:0.55rem; color:#c0c0c0; line-height:0.65rem;}
.bqjl img{ width:2.75rem; height:2.75rem; margin:0.65rem 0 0.65rem 0.65rem; float:left;}
.sjb{ margin:0 0.9rem;}
.sjb ul li{ line-height:1.9rem; font-size:0.55rem; color:#c0c0c0; border-bottom:0.025rem solid #494659;}
.sjb ul li img{ width:0.75rem; height:0.75rem; margin:0.575rem 0.5rem 0 0}
.sjb ul li:last-child,.jllb_nr:last-child,.ddxq_nr ul li:last-child{ border-bottom:none;}
.kcjs_top{ width:100%; height:2.1rem; line-height:2.1rem; background:#1c1b23; text-align:center; color:#fff; font-size:0.65rem;}
.kcjs_top img{ width:0.775rem; height:0.775rem; margin:0.6625rem 0.45rem 0 0}
.kcjs_di div.xq_nr,.rel div{ margin:0.3rem 0.9rem; color:#fff; font-size:0.55rem; color:#c0c0c0; line-height:0.8rem;}
.kcjs_di div.xq_nr a{ color:#33c0e8}
.kcjs_di div.xq_nr img{ width:10.85rem; height:8.625rem; display:block; margin:0 auto;}
.kcjs_di h3{ font-size:0.65rem; color:#33c0e8; text-align:center; line-height:1.5rem;}

.allDesc{ display:none;}
.p-c-more {display:block;width:0.6rem; height:0.6rem; margin:0 auto;cursor: pointer;}
.icon-triangle-x {width:0.6rem; height:0.6rem;background: url(../images/down_biao.png);background-size: 0.6rem; display:block;}
.p-c-more .icon-triangle-s {background:url(../images/up_biao.png); background-size:0.6rem;}
.partDesc{ height:3.2rem; overflow:hidden;}
.ljyk{ position:fixed; bottom:0; left:0; width:100%; height:2.15rem; z-index:200}
.ljyk a.ljyk_baio{ float:left; width:11.05rem; height:2.15rem; line-height:2.15rem; background:#33c0e8; font-size:0.75rem; color:#1c1b23; display:block; text-align:center;}
.ljyk a.fx_baio{ float:left; width:4.95rem; height:2.15rem; line-height:2.15rem; background:#1c1b23; font-size:0.75rem; color:#c0c0c0; display:block; text-align:center;}
.ljyk a.ljyk_baio1{ width:100%;}
/*...05-1私教.....*/
.rqxz_r1{ float:inherit;width:2.025rem; height:2.8rem;margin:0 auto; margin-top:0.5rem;}
.jllb_nr{ margin:0 0.45rem; padding:0.25rem 0; border-bottom:0.025rem solid #59556d;}
.jllb_nr img{ width:2.75rem; height:2.75rem; float:left;}
.jllb_nr_xq{ float:left; width:9.3rem; margin:0 0.6rem;}
.jllb_nr_xq h3{ font-size:0.65rem; color:#fff;line-height:1rem; }
.jllb_nr_xq h4{ font-size:0.55rem; color:#c0c0c0; line-height:1rem;}
.jllb_nr_xq h5{ font-size:0.55rem; color:#fff; line-height:1rem;}
.jllb_nr_xq h5 em{ color:#ea5943; margin-right:0.25rem;}
.jllb_nr .yy_biao{ float:right; display:block; width:1.65rem; height:1rem; text-align:center; font-size:0.55rem; color:#33c0e8; border:0.025rem solid #33c0e8; line-height:1rem; border-radius:0.15rem; margin-top:1rem;}
/*...07camp...*/
.camp_nr{ width:100%; height:auto; position:relative;}
.camp_nr img{ width:16rem; height:5.3rem;}
.camp_nr h3{ position:absolute; top:4.05rem; left:0.5rem; font-size:0.7rem; color:#fff;}
.camp_nr h4{ font-size:0.55rem; color:#fff; margin:0 0.25rem; line-height:1.4rem;}
.camp_nr h4 em{ float:right; color:#ea5943;line-height:1.4rem;}
.camp_nr h5{ font-size:0.55rem; color:#c0c0c0; height:1rem;margin:0 0.25rem;}
.camp_nr h5 em{ float:right; }
.bqjl1{ background:none;}
/*....10订单信息.....*/
.ddxq_nr{ padding:0 0.4rem; background:#1c1b23; margin-bottom:0.4rem;}
.ddxq_nr ul li{ font-size:0.65rem; line-height:1.9rem; border-bottom:0.025rem solid #434052; color:#fff}
.ddxq_nr ul li em{ float:right; color:#c0c0c0; font-size:0.6rem;line-height:1.9rem;}
.ddxq_nr ul li a{ display:block; width:100%; background:url(../images/ul_li_bj.png) no-repeat right center; background-size:0.55rem; color:#fff;line-height:1.9rem;}
.ddxq_nr ul li a em{ margin-right:0.9rem; color:#33c0e8;}
.ddxq_nr ul li a em.em1{ color:#c0c0c0}
.ddxq_nr ul li img{ float:right; width:0.8rem; height:0.8rem; margin-top:0.55rem;}
.ddxq_nr ul li img.tx_tu{ width:1.4rem; height:1.4rem; margin-top:0.25rem;margin-right:0.9rem;}
.ddxq_ts{ margin:0 0.4rem; font-size:0.5rem; color:#c0c0c0; line-height:0.65rem;}
/*.....13我的......*/
.wd_top{ width:100%; background:url(../images/wd_bj.jpg); height:6.45rem; background-size:100% 6.45rem; position:relative; overflow:hidden;}
.wd_top img.tx_tu{ display:block; margin:0.9rem auto 0; width:2.7rem; height:2.7rem;}
.wd_top img.xg_tu{ position: absolute; top:2.85rem; left:8.85rem; width:0.725rem; height:0.725rem;}
.wd_top h3{ color:#fff; text-align:center; font-size:0.6rem; line-height:1.35rem;}
.wd_top h4{ color:#c0c0c0; text-align:center; font-size:0.55rem; }
.wd_mk{ padding:0.25rem 0; background:#1c1b23; margin-bottom:0.6rem;}
.wd_mk ul li{ float:left; width:25%;}
.wd_mk ul li img{ display:block; margin:0 auto; width:1.3rem; height:1.3rem;}
.wd_mk ul li p{ text-align:center; color:#fff; font-size:0.55rem; line-height:1.1rem;}
/*....15-0我的预约.....*/
.det_tit2{ width:100%; height:2rem; background:#1c1b23;}
.det_tit2 ul li{ width:50%;height:1.875rem; float:left;text-align:center; font-size:0.6rem; color:#fff;   cursor:pointer; overflow:hidden; background:url(../images/xxk_bj.png) no-repeat right center; background-size:1px 1.325rem;}
.det_tit2 ul li:last-child{ background:none;}
.det_tit2 ul li a{ display:block; width:5.25rem; margin:0 auto; color:#fff; line-height:1.875rem;}
.det_tit2 ul li.on a,.det_tit2 ul li a:hover{ color:#33c0e8; border-bottom:0.125rem solid #33c0e8}
.det_content2{ width:100%;}
.hide {display: none;}
.yylb_nr{ background:url(../images/wdyy_bj.png); width:15.1rem; height:4.825rem; background-size:15.1rem 4.825rem; margin: 0.25rem auto;}
.yylb_l{ float:left; width:9.35rem; margin-left:0.4rem; overflow:hidden;}
.yylb_l h3{ color:#fff; font-size:0.6rem; line-height:1rem; margin-top:0.3rem;}
.yylb_l h4{ color:#c0c0c0; font-size:0.45rem; line-height:0.85rem; }
.yylb_l h5{ color:#c0c0c0; font-size:0.45rem; line-height:0.8rem; margin-top:0.2rem;}
.yylb_l a{ display:block; width:3.1rem; height:1.125rem; border-radius:0.15rem; text-align:center; line-height:1.125rem; margin-top:0.3rem; color:#fff; font-size:0.6rem;}
.yylb_l a.sqtk_biao{ background:#ea5943}
.yylb_l a.yyqx_biao{ background:#33c0e8; color:#1c1b23}
.yylb_l a.bktk_biao{ background:#46444f}
.yylb_l a.fdx_biao{ background:#2a2833; border:0.025rem solid #30add1}
.yylb_rem{ float:right; width:5.15rem; height:auto;}
.yylb_rem img{ display:block; margin:0.85rem auto 0.2rem; width:2.05rem; height:2.05rem;}
.yylb_rem p{ text-align:center; color:#fff; margin:0 0.2rem; font-size:0.3rem; line-height:0.8rem;}
.yylb_nr1{ background:url(../images/wdyy_bj1.png);width:15.1rem; height:4.825rem; background-size:15.1rem 4.825rem;}
/*...15-1我的评价.....*/
.wdpj table{ border-bottom:0.025rem solid #555168; margin-top:0.5rem}
.wdpj td{ color:#fff; font-size:0.65rem; padding:0.35rem 0.5rem;}
.wdpj td img{ width:0.85rem; height:0.85rem; margin-right:0.3rem;}
.wdpj textarea{ width:15rem; margin: 0.5rem; font-size:0.6rem; color:#fff; border:none; background:none; line-height:0.8rem; height:2.4rem;}
.tj_biao{position:fixed; bottom:0; left:0; width:100%; height:2.15rem; z-index:200;background:#33c0e8; font-size:0.75rem; color:#1c1b23; cursor:pointer; border:none;}
/*.....15-2我的退款详情.......*/
.tk_nr,.tkyy{ margin:0.4rem 0;  background:#1c1b23; overflow:hidden;}
.tk_nr h3{ font-size:0.65rem; color:#fff; margin-top:0.8rem;padding:0 0.4rem;}
.tk_nr h4{ font-size:0.45rem; color:#c0c0c0; line-height:1.5rem; margin:0 0.4rem;}
.tk_nr h4 em{ float:right;line-height:1.5rem;}
.tk_nr h4 em.em1{ color:#33c0e8}
.tk_nr h5{ font-size:0.6rem; color:#33c0e8; text-align:right; line-height:1.8rem; border-top:0.025rem solid #605b75;margin:0 0.4rem;}
.tk_nr img{width: 16rem;height: 5.3rem;}
.tkyy{padding:0 0.4rem;}
.tkyy h3{ font-size:0.65rem; color:#fff; line-height:1.8rem; border-bottom:0.025rem solid #605b75;}
.tkyy ul li{ font-size:0.65rem; color:#fff; line-height:1.75rem;}
.tkyy ul li img{ float:right; margin-top:0.425rem; width:0.8rem; height:0.8rem;}
.tkts{ margin:0.6rem 0.4rem; font-size:0.5rem; color:#c0c0c0; line-height:0.8rem;}
.camp_nr1{ background:#1c1b23; margin-bottom:-0.4rem;}
/*..15-3我的预约二维码....*/
.wd_ewm{ width:15rem; margin:0.5rem; border-radius:0.2rem; background:#1c1b23}
.wd_ewm h2{ width:100%; height:2.25rem; border-radius:0.2rem 0.2rem 0 0; color:#fff; font-size:0.7rem; text-indent:0.3rem; line-height:2.25rem; background: -webkit-linear-gradient(left, #ef8e3e , #ea5943); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #ef8e3e, #ea5943); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ef8e3e, #ea5943); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ef8e3e , #ea5943); /* 标准的语法 */}
.wd_xm{ padding:0.35rem 0.35rem 0;border-bottom:0.025rem solid #605b75;}
.wd_xm h3{ font-size:0.65rem; color:#fff; margin-top:0.8rem;}
.wd_xm h4{ font-size:0.45rem; color:#c0c0c0; line-height:1.5rem;}
.wd_xm h4 em{ float:right;line-height:1.5rem;}
.wd_mj img{ display:block; margin:1rem auto 0; width:8.2rem; height:8.2rem;}
.wd_mj p{ text-align:center; font-size:0.55rem; color:#ea5943; line-height:2.5rem;border-bottom:0.025rem solid #605b75;}
.xm_dz{ padding:0.65rem 0 0.65rem 1.75rem; color:#fff; line-height:1.1rem; font-size:0.7rem; background:url(../images/wz_biao.png) no-repeat 0.45rem center; background-size:0.85rem;}
.xm_dz em{ font-size:0.6rem; color:#c0c0c0;line-height:1.1rem;}
/*...16-1我的私教详情....*/
.rqxz_l1{ float:left; width:100%; height:3.3rem;}
.rqxz_l1 ul li{ width:2.28rem;}
.kcsj{ border-top:1.2rem solid #1c1b23;}
.kcsj_nr{ margin: 0.45rem; border-bottom:0.025rem solid #2a2833}
.kcsj_nr span{ color:#fff; float:left; width:1.9rem; text-align:center; font-size:0.6rem; display:block; line-height:1.125rem;}
.kcsj_r{ float:left; width:13.2rem;}
.kcsj_r a{ display:inline-block; width:2.35rem; height:1.125rem; line-height:1.125rem; text-align:center; font-size:0.55rem; color:#c0c0c0; margin-right:0.2rem;}
.kcsj_r a:hover,.kcsj_r a.on{ border-radius:0.1rem; color:#1c1b23; background:#8be3ff}
/*..16我的私教.....*/
.wdsj{margin:0.3rem 0; background:#1c1b23; padding:0 0.45rem}
.wdsj_nr{padding: 0.25rem 0;border-bottom: 0.025rem solid #59556d;}
.wdsj_l{ float:left; width:9.3rem; margin:0 0.2rem;}
.wdsj_l h3{ font-size:0.65rem; color:#fff;line-height:1rem; }
.wdsj_l h4{ font-size:0.55rem; color:#c0c0c0; line-height:1rem;}
.wdsj_l h5{ font-size:0.55rem; color:#fff; line-height:1rem;}
.wdsj_l h5 em{ color:#33c1e9; margin-right:0.25rem;}
.wdsj_nr img {width: 2.75rem;height: 2.75rem;float:right;}
.ksl{ padding:0.25rem 0.2rem;}
.ksl p{ float:left; line-height:1.1rem; font-size:0.6rem; color:#c0c0c0;}
.ksl p em{ color:#33c1e9}
.ksl a{ display:inline-block; float:right; border-radius:0.2rem; width:3.5rem; height:1.25rem; line-height:1.25rem; text-align:center; font-size:0.65rem; margin-top:0.95rem;}
.ksl a.sqtk_biao{ color:#fff; background:#ea5943}
.ksl a.bktk_biao{ color:#fff; background:#46444f}
/*....17camp.....*/
.ksl1{border-top: 0.025rem solid #59556d; margin:0 0.25rem}
.wdsj_nr1{ background:#1c1b23; margin-bottom:-0.4rem; border-bottom:none;padding: 0.25rem 0.45rem;}
/*....20绑定手机号....*/
.bdsjh table{ margin:0.6rem 0;}
.bdsjh td{ padding:0.3rem; border-bottom:0.025rem solid #292834; font-size:0.6rem; color:#a4a4a1; border-bottom:0.025rem solid #312f3d;}
.bdsjh td .in1{ width:100%; border:none; background:none; font-size:0.6rem; height:1.25rem; line-height:1.25rem;}
.bdsjh td .in2{ width:7.25rem;}
.bdsjh td a{ display:inline-block; width:3.25rem; height:1.2rem; line-height:1.2rem; text-align:center; font-size:0.6rem; color:#33c0e8; border-radius:0.1rem; border:0.025rem solid #33c0e8;}
.tj_an{ width:15.125rem; height:2.15rem; border-radius:0.2rem; color:#fff; border:none; font-size:0.75rem; color:#1c1b23; background:#33c0e8; margin:1.25rem auto; display:block;
}
.bdsjh td.td1{ width:4rem;}
/*....21推荐码......*/
.tjm_nr{ width:100%; position:fixed; bottom:0.5rem; left:0;}
.tjm_nr img.tx_tu{ width:3.25rem; height:3.25rem; display:block; margin:0 auto;}
.tjm_nr h3{ color:#fff; text-align:center; font-size:0.9rem; line-height:1.9rem;}
.tjm_nr img.ewm_tu{ display:block; margin:0 auto; width:7.1rem; height:7.1rem;}
.tjm_nr h4{ color:#8be3ff; text-align:center; font-size:0.55rem; line-height:2.3rem;}
/*....22余额....*/
.ye_qs{ background:#1c1b23; margin-top:0.25rem; padding:1rem 0;}
.ye_qs h3{ text-align:center; font-size:0.65rem; color:#fff; line-height:1.6rem;}
.ye_qs h4{ text-align:center; font-size:0.65rem; color:#33c0e8; line-height:1.6rem;}
.ye_qs h4 em{ font-size:1.325rem;}
.ye h2{ padding:0 0.5rem; font-size:0.65rem; line-height:1.75rem; color:#fff;}
/*...23我的积分.....*/
.jfjl{ margin:0.25rem;background:#1c1b23; padding:0 0.3rem;}
.jfjl_nr{border-bottom:0.025rem solid #565269; padding:0.25rem 0}
.jfjl_nr:last-child,.qdlb table:last-child{ border-bottom:none;}
.jfjl_nr h3{ line-height:1rem; font-size:0.6rem; color:#fff;}
.jfjl_nr h3 em{ float:right; line-height:1rem; color:#33c0e8 }
.jfjl_nr h4{ line-height:1rem; font-size:0.5rem; color:#c0c0c0;}
.jfjl_nr h4 em{ float:right; line-height:1rem; }
/*...24我的排名....*/
.wdpm_top{ width:100%; background:url(../images/wdpm_bj.jpg); background-size:100% 5.9rem; height:5.9rem; overflow:hidden; margin:0.3rem auto;}
.wdpm_top table{ margin:1.3rem auto 0}
.wdpm_top td{ text-align:center; font-size:0.45rem; color:#c0c0c0; padding:0.25rem 0}
.wdpm_top td em{ color:#33c0e8; font-size:1.325rem;}
.wdpm h2{ width:15rem; height:2.5rem; font-size:0.65rem; color:#fff; text-indent:0.5rem; line-height:2.5rem; background:#1c1b23; margin:0 auto; border-radius:0.25rem;}
.myqk{ width:15rem; height:6.95rem; border-radius:0.25rem; border:0.025rem solid #3197b8; margin:0.5rem auto; position:relative}
.myqk img{ position: absolute; top:0; left:0; border-radius:0.25rem; z-index:-1; width:15rem; height:6.95rem;}
.myqk h3{ color:#fff; margin:0 0.55rem; line-height:1.9rem; font-size:0.7rem;}
.myqk h3 em{ float:right; line-height:1.9rem;}
.myqk table{ margin-top:2rem;}
.myqk td{ text-align:center; font-size:0.45rem; color:#c0c0c0; padding:0.25rem 0}
.myqk td em{ color:#fff; font-size:0.8rem;}
/*...25我的课程签到.....*/
.kcjd h3{color:#fff; margin-top:0.4rem; line-height:2.5rem; font-size:0.65rem; padding:0 0.8rem; background:#1c1b23}
.kcjd h3 em{ float:right;line-height:2.5rem; }
.qdlb{ padding:0 0.3rem;}
.qdlb table{ border-bottom:0.025rem solid #565269;}
.qdlb td{ padding:0.45rem 0.2rem; font-size:0.65rem; color:#fff;}
.qdlb td img.tx_tu{ width:2.2rem; height:2.2rem;}
.qdlb td img.dx_biao{ width:0.8rem; height:0.8rem;}
/*2017.6.26余额页面改版*/
.clearfix {*zoom: 1;}
.clearfix:before,
.clearfix:after {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both; }
ul.czarea {
	margin: 0.25rem 0;
}
ul.czarea li a {
	width: 40%;
	height: 2.9rem;
	margin: 0.25rem 5%;
	display: inline-block;
	background: #1c1b23;
	float: left;
	font-size: 0.75rem;
	color: #fff;
	text-align: center;
	line-height: 1.6rem;
	border-radius: 0.25rem;
}
ul.czarea li a.cmoney {
	background: url(../images/cmoneybg.png);
	background-size: 100% 100%;
}
ul.czarea li a span.bonus {
	font-size: 0.65rem;
	display: block;
	color: #33c0e8;
}
ul.czarea li p {
	font-size: 0.6rem;
	color: #c0c0c0;
	width: 90%;
	margin: 0.5rem 5%;
	line-height: 0.75rem;
}
.moneyarea {
	width: 90%;
	height: 2.25rem;
	margin: 0.5rem 5%;
	background: #1c1b23;
	border-radius: 0.25rem;
	position: relative;
}
.moneyarea span.moneytit {
	width: 15%;
	height: 1.25rem;
	border-right: 1px #fff solid;
	margin: 0.5rem 0;
	display: inline-block;
	text-align: center;
	color: #fff;
	font-size: 1.2rem;
}
.moneyarea input.moneytxt {
	width: 84%;
	height: 2.25rem;
	margin: 0;
	padding: 0;
	border: 0 none;
	float: right;
	text-indent: 0.67rem;
	color: #c0c0c0;
	font-size: 0.75rem;
	background: #1c1b23;
	line-height: 2.25rem;
	outline: none;
}
a.btn-wxpay {
	width: 100%;
	height: 2.12rem;
	display: block;
	position: fixed;
	bottom: 0;
	text-align: center;
	line-height: 2.12rem;
	color: #1c1b23;
	font-size: 0.75rem;
	background: #33c0e8;
}
/*2017.6.28新加微信入群*/
.wxgroup {
	  width: 15rem;
    margin: 0.5rem;
    border-radius: 0.2rem;
    background: #1c1b23;
}
.wxgroup h2{ 
	width:100%; 
	height:2.25rem; 
	border-radius:0.2rem 0.2rem 0 0; 
	color:#fff; 
	text-align: center;
	font-size:0.6rem; 
	text-indent:0.3rem; 
	line-height:2.25rem;
	background: -webkit-linear-gradient(left, #ef8e3e , #ea5943); /* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(right, #ef8e3e, #ea5943); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #ef8e3e, #ea5943); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #ef8e3e , #ea5943); /* 标准的语法 */
}
.address {
    padding: 0.35rem 0.35rem 0;
    border-bottom: 0.025rem solid #605b75;
}
.address h3 {
	font-size: 0.6rem;
  color: #fff;
  margin-top: 0.8rem;
  line-height: 1rem;
}
.address h4 {
	font-size: 0.55rem;
  color: #c0c0c0;
  line-height: 1rem;
}
.address p {
	color: #ea5943;
	font-size: 0.55rem;
	line-height: 1.5rem;
}
.code {
	padding: 1.5rem 0;
}
.code img {
    display: block;
    margin: 1rem auto 0;
    width: 8.2rem;
    height: 8.2rem;
}
.code p {
    text-align: center;
    font-size: 0.5rem;
    color: #fff;
    line-height: 1rem;
}

/*2017.7.26增加超级教练查看课程页面*/
.wd_xm h3 em{float:right;font-size: 0.55rem;line-height:1.5rem;color: #fff;}
.wd_xm h4.qd {font-size: 0.55rem;}
.wd_xm h4.qd em {
	color: #ea5943;
}
.wd_ewm2 {padding: 0 0.5rem;margin: 0.5rem 0 0 0;}
.wd_xm2 {border: none;}
.wd_xm2 h3 {margin-top: 0;line-height: 1.5rem}
.hylist {
	padding: 0.5rem;	
}
.hylist li {
	border-bottom: 0.025rem #4d4a5e solid;
	padding: 0.5rem;
	line-height: 1.65rem;
	text-align: center;
}
.hylist li img {
	width: 1.65rem;
	height: 1.65rem;
	float: left;
}
.uname {
	font-size: 0.65rem;
	color: #fff;
}
.pnum {
	font-size: 0.55rem;
	color: #c0c0c0;
	float: right;
	line-height: 1.65rem;
}